const app = getApp()

import {
  getArticleContent
} from '../../../api/blog'

var WxParse = require('../../../wxParse/wxParse.js')

Page({

  /**
   * 页面的初始数据
   */
  data: {
    // items: {
    //   title: '如何获取微信小店小程序的AppID',
    //   inputtime: '2019-10-10',
    //   views: 125,
    //   description: '如何获取微信小店小程序的AppID如何获取微信小店小程序的AppID如何获取微信小店小程序的AppID如何获取微信小店小程序的AppID',
    //   likenum: 12
    // },
    // content: "<p>　　微信小程序视频广告组件、小程序视频前贴广告组件上线，同时流量主数据报表升级，帮助流量主提升变现效率。</p><p>　　微信小程序视频广告组件、小程序视频前贴广告组件上线，同时流量主数据报表升级，帮助流量主提升变现效率。</p><p>　　微信小程序视频广告组件、小程序视频前贴广告组件上线，同时流量主数据报表升级，帮助流量主提升变现效率。</p><p>　　微信小程序视频广告组件、小程序视频前贴广告组件上线，同时流量主数据报表升级，帮助流量主提升变现效率。</p><p>　　微信小程序视频广告组件、小程序视频前贴广告组件上线，同时流量主数据报表升级，帮助流量主提升变现效率。</p>",
    article: {
      akey: '',
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (e) {
    const akey = e.akey
    // 检测博文ID是否存在
    if (akey === undefined || akey === '') {
      wx.navigateBack()
      app.showModal('文章ID不能为空')
      return false
    }
    // 获取博文内容
    this.data.article.akey = akey
    this.getArticleContent()
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  // ####################################################################################################
  // # 基础功能 方法
  // ####################################################################################################



  // ####################################################################################################
  // # 接口访问 方法
  // ####################################################################################################

  // 获取博文内容
  getArticleContent() {
    getArticleContent(this.data.article.akey).then(res => {
      if (res.code === 200) {
        this.setData({
          article: res.data
        })
        WxParse.wxParse('content', 'html', this.data.article.content_html, this, 5);
        console.log('article', this.data.article)
      } else {
        wx.navigateBack()
        app.showModal(res.msg)
      }
      wx.stopPullDownRefresh()
    })
  },

})